package com.parking.status.sync.entity;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * Created by Administrator on 2015/9/25.
 */
@Entity
@Table(name="CommandParkingOut")
public class CommandParkingOut extends CommandCommon {

    //工号：
    private String uid;
    //终端业务操作流水记录列表：
    private String businessLogList;
    //批次号：
    private String batchCode;
    //业务流水号：
    private int bizSn;
    //停车点编号：
    private String parkingSpotId;
    // 平台编号：
    private String platformId;
    //泊位编号：
    private String berthId;
    //附加泊位：
    private String addBerth;
    //业务类型：
    private int businessType;
    //操作类型：
    private int actType;
    //操作时间：
    private Date actTime;
    //车牌号：
    private String carNumber;
    //包月证号：
    private String monthlyCertNumber;
    //车辆类型：
    private int carType;
    //总剩余车位：
    private int totRemainNum;
    //月租剩余车位：
    private int monthlyRemainNum;
    //访客剩余车位：
    private int guestRemainNum;
    //停车时长：
    private int parkingTimeLength;
    //收费金额：
    private int payMoney;
    //支付类型：
    private int paymentType;
    //停车凭证类型：
    private int voucherType;
    //停车凭证号：
    private String voucherNo;

    public CommandParkingOut() {}

    public CommandParkingOut(int sqo, String clientId, String tsn, String sim, String psam, String sysVer, String appVer, String uid, String businessLogList, String batchCode, int bizSn, String parkingSpotId, String platformId, String berthId, String addBerth, int businessType, int actType, Date actTime, String carNumber, String monthlyCertNumber, int carType, int totRemainNum, int monthlyRemainNum, int guestRemainNum, int parkingTimeLength, int payMoney, int paymentType, int voucherType, String voucherNo) {
        super(sqo, clientId, tsn, sim, psam, sysVer, appVer);
        this.uid = uid;
        this.businessLogList = businessLogList;
        this.batchCode = batchCode;
        this.bizSn = bizSn;
        this.parkingSpotId = parkingSpotId;
        this.platformId = platformId;
        this.berthId = berthId;
        this.addBerth = addBerth;
        this.businessType = businessType;
        this.actType = actType;
        this.actTime = actTime;
        this.carNumber = carNumber;
        this.monthlyCertNumber = monthlyCertNumber;
        this.carType = carType;
        this.totRemainNum = totRemainNum;
        this.monthlyRemainNum = monthlyRemainNum;
        this.guestRemainNum = guestRemainNum;
        this.parkingTimeLength = parkingTimeLength;
        this.payMoney = payMoney;
        this.paymentType = paymentType;
        this.voucherType = voucherType;
        this.voucherNo = voucherNo;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getBusinessLogList() {
        return businessLogList;
    }

    public void setBusinessLogList(String businessLogList) {
        this.businessLogList = businessLogList;
    }

    public String getBatchCode() {
        return batchCode;
    }

    public void setBatchCode(String batchCode) {
        this.batchCode = batchCode;
    }

    public int getBizSn() {
        return bizSn;
    }

    public void setBizSn(int bizSn) {
        this.bizSn = bizSn;
    }

    public String getParkingSpotId() {
        return parkingSpotId;
    }

    public void setParkingSpotId(String parkingSpotId) {
        this.parkingSpotId = parkingSpotId;
    }

    public String getPlatformId() {
        return platformId;
    }

    public void setPlatformId(String platformId) {
        this.platformId = platformId;
    }

    public String getBerthId() {
        return berthId;
    }

    public void setBerthId(String berthId) {
        this.berthId = berthId;
    }

    public String getAddBerth() {
        return addBerth;
    }

    public void setAddBerth(String addBerth) {
        this.addBerth = addBerth;
    }

    public int getBusinessType() {
        return businessType;
    }

    public void setBusinessType(int businessType) {
        this.businessType = businessType;
    }

    public int getActType() {
        return actType;
    }

    public void setActType(int actType) {
        this.actType = actType;
    }

    public Date getActTime() {
        return actTime;
    }

    public void setActTime(Date actTime) {
        this.actTime = actTime;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getMonthlyCertNumber() {
        return monthlyCertNumber;
    }

    public void setMonthlyCertNumber(String monthlyCertNumber) {
        this.monthlyCertNumber = monthlyCertNumber;
    }

    public int getCarType() {
        return carType;
    }

    public void setCarType(int carType) {
        this.carType = carType;
    }

    public int getTotRemainNum() {
        return totRemainNum;
    }

    public void setTotRemainNum(int totRemainNum) {
        this.totRemainNum = totRemainNum;
    }

    public int getMonthlyRemainNum() {
        return monthlyRemainNum;
    }

    public void setMonthlyRemainNum(int monthlyRemainNum) {
        this.monthlyRemainNum = monthlyRemainNum;
    }

    public int getGuestRemainNum() {
        return guestRemainNum;
    }

    public void setGuestRemainNum(int guestRemainNum) {
        this.guestRemainNum = guestRemainNum;
    }

    public int getParkingTimeLength() {
        return parkingTimeLength;
    }

    public void setParkingTimeLength(int parkingTimeLength) {
        this.parkingTimeLength = parkingTimeLength;
    }

    public int getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(int payMoney) {
        this.payMoney = payMoney;
    }

    public int getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(int paymentType) {
        this.paymentType = paymentType;
    }

    public int getVoucherType() {
        return voucherType;
    }

    public void setVoucherType(int voucherType) {
        this.voucherType = voucherType;
    }

    public String getVoucherNo() {
        return voucherNo;
    }

    public void setVoucherNo(String voucherNo) {
        this.voucherNo = voucherNo;
    }

}
